#ifndef LUTREADER_H
#define LUTREADER_H


#include <boost/shared_ptr.hpp>
#include <string>
#include "../core/LutModel.h"

class LutReader
{
public:
    LutReader(){}
    virtual void open(std::string filename) = 0;
    virtual boost::shared_ptr<LutModel> loadLut() =0 ;
    ~LutReader() {}

protected:
    std::string m_filename;
};

#endif // LUTREADER_H
